예제 #1
0
        private static ResultadoTransaccion GuardarProspectoCompetencia(long IdMeta, clsMetaCompetencia ObjCompetenciaProspecto)
        {
            ResultadoTransaccion res = new ResultadoTransaccion();

            try
            {
                //Registrar Llamada Telefonica
                objParams          = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_N_DIRECCION_META_COMPETENCIA");
                objParams[0].Value = IdMeta;
                objParams[1].Value = ObjCompetenciaProspecto.Descripcion;

                SqlCommand command = new SqlCommand("SP_N_DIRECCION_META_COMPETENCIA", conn);
                command.Transaction = transaction;
                command.Parameters.AddRange(objParams);
                command.CommandType        = CommandType.StoredProcedure;
                ObjCompetenciaProspecto.Id = Convert.ToInt32(command.ExecuteScalar());

                //Ejecutar transaccion
                res.Estado      = Enums.EstadoTransaccion.Aceptada;
                res.Descripcion = "Se registraron los datos de competencia correctamente";
            }
            catch (Exception ex)
            {
                Log.EscribirLog(ex.Message);

                res.Descripcion  = ex.Message;
                res.ArchivoError = "clsMetaAdo.cs";
                res.MetodoError  = "GuardarProspectoCompetencia";
                res.Estado       = Enums.EstadoTransaccion.Rechazada;
            }
            finally
            {
            }
            return(res);
        }
예제 #2
0
        private void SBAgregarClick(object sender, EventArgs e)
        {
            IList<clsMetaCompetencia> listaLlamadas = new List<clsMetaCompetencia>();

            if (gridCompetencia.DataSource != null)
                listaLlamadas = (IList<clsMetaCompetencia>)gridCompetencia.DataSource;

            var objCompetencia = new clsMetaCompetencia { Descripcion = txtCompetencia.Text, TipoCompetencia = (clsItemParametro)cmbTipoCompetencia.SelectedItem };
            listaLlamadas.Add(objCompetencia);
            gridCompetencia.DataSource = null;
            gridCompetencia.DataSource = listaLlamadas;
            txtCompetencia.Text = string.Empty;
        }
예제 #3
0
        private void sBAgregar_Click(object sender, EventArgs e)
        {
            IList <clsMetaCompetencia> ListaLlamadas = new List <clsMetaCompetencia>();

            if (this.gridCompetencia.DataSource != null)
            {
                ListaLlamadas = (IList <clsMetaCompetencia>) this.gridCompetencia.DataSource;
            }

            clsMetaCompetencia ObjCompetencia = new clsMetaCompetencia();

            ObjCompetencia.Descripcion = "";
            ListaLlamadas.Add(ObjCompetencia);

            this.gridCompetencia.DataSource = null;
            this.gridCompetencia.DataSource = ListaLlamadas;
        }