コード例 #1
0
 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;
     }
 }
コード例 #2
0
        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");
        }
コード例 #3
0
        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;
            }
        }