public void InsertarOportunidad(Sesion sesion, CRMRegistroProyectos promocion, ref int validador, string aplicaciones) { try { CD_CrmPromocion claseCRM = new CD_CrmPromocion(); claseCRM.InsertarOportunidad(sesion, promocion, ref validador, aplicaciones); } catch (Exception ex) { throw ex; } }
protected void ibtnGuardar_Click(object sender, EventArgs e) { int error = 0; CRMRegistroProyectos registros = new CRMRegistroProyectos(); registros.Uen = Convert.ToInt32(ddlUEN.SelectedValue); registros.Segmento = Convert.ToInt32(ddlSegmento.SelectedValue); registros.Territorio = Convert.ToInt32(ddlTerritorio.SelectedValue); registros.Area = Convert.ToInt32(ddlArea.SelectedValue); registros.Solucion = Convert.ToInt32(ddlSolucion.SelectedValue); registros.Aplicacion = Convert.ToInt32(ddlAplicacion.SelectedValue); if (registros.Uen <= 0) { error = 1; } if (registros.Segmento <= 0) { error = 1; } if (registros.Territorio <= 0) { error = 1; } if (registros.Area <= 0) { error = 1; } if (registros.Solucion <= 0) { error = 1; } if (registros.Aplicacion <= 0) { error = 1; } registros.Cliente = !string.IsNullOrEmpty(txtNoCliente.Text) ? Convert.ToInt32(txtNoCliente.Text) : 0; registros.VentaNoRepetitiva = chkNoRepetitiva.Checked; registros.ValorPotencialT = !string.IsNullOrEmpty(txtVPTeorico.Text) ? Convert.ToInt32(txtVPTeorico.Text) : 0; registros.ValorPotencialO = !string.IsNullOrEmpty(txtVPObservado.Text) ? Convert.ToInt32(txtVPObservado.Text) : 0; registros.Comentarios = txtComentarios.Text; registros.Productos = txtProductos.Text; if (chkAnalisis.Checked) { registros.Analisis = Convert.ToDateTime(lblAnalisis.Text); } if (chkPresentacion.Checked) { registros.Presentacion = Convert.ToDateTime(lblPresentacion.Text); } if (chkNegociacion.Checked) { registros.Negociacion = Convert.ToDateTime(lblNegociacion.Text); } if (chkCierre.Checked) { registros.Cancelacion = Convert.ToDateTime(lblCierre.Text); } registros.FechaCotizacion = txtCotizacion.SelectedDate.Value; registros.VentaPromedio = Convert.ToInt32(txtVentaMensual.Text); Response.Redirect("wfrmPrincipalOportunidades.aspx"); }
public void InsertarOportunidad(Sesion sesion, CRMRegistroProyectos promocion, ref int validador, string aplicaciones) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(sesion.Emp_Cnx); DateTime date = new DateTime(); date = Convert.ToDateTime("01/01/1980"); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Usu", "@Id_Op", "@Id_UEN", "@Id_Seg", "@Id_Ter", "@Id_Area", "@Id_Sol", "@List_Apl", "@Id_Apl", "@Clientes", "@Productos", "@VentaNoRepetitiva", "@Comentarios", "@Analisis", "@Presentacion", "@Negociacion", "@Cierre", "@FechaCotizacion", "@VentaMensual", "@MontoProyecto", "@Estatus", "@Id_Op_Anterior", "@Cancelacion", "@Id_Causa", "@Competidor", "@ComentariosCancel", "@Id_Cam" }; object[] Valores = { sesion.Id_Emp, sesion.Id_Cd_Ver, sesion.Id_Rik, promocion.IdMax, promocion.Uen, promocion.Segmento, promocion.Territorio, promocion.Area, promocion.Solucion, aplicaciones, promocion.Aplicacion, promocion.Cliente, promocion.Productos, promocion.VentaNoRepetitiva, promocion.Comentarios, (promocion.Analisis > date) ? promocion.Analisis : date, (promocion.Presentacion > date) ? promocion.Presentacion : date, (promocion.Negociacion > date) ? promocion.Negociacion : date, (promocion.Cierre > date) ? promocion.Cierre : date, promocion.FechaCotizacion, promocion.VentaPromedio, promocion.ValorPotencialO, promocion.Estatus, promocion.Id_Op, (promocion.Cancelacion > date) ? promocion.Cancelacion : date, promocion.Id_Causa, promocion.Competidor, promocion.ComentariosCancel, promocion.Id_Cam }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCrmPromocion_Insertar", ref validador, Parametros, Valores); } catch (Exception ex) { throw ex; } }