public string Modificar(dynamic accion) { avances = accion; var consulta = string.Format("update avances SET FKEmpleado = '{0}' ,FKProyecto = '{1}' ,FechaAvance = '{2}', Avance = '{3}',Metros = '{4}',Pago = '{5}' WHERE IDAvance ='{6}'", avances.Encargado, avances.Proyecto, avances.FechaAvance, avances.Avance, avances.Metros, avances.Pago, avances.Ida); conexion.EjecutarConsulta(consulta); return(""); }
public string Guardar(dynamic accion) { avances = accion; var consulta = string.Format("insert into avances values(null,'{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", avances.Encargado, avances.Proyecto, avances.FechaAvance, avances.Avance, avances.Metros, avances.Pago); conexion.EjecutarConsulta(consulta); return(""); }
public string Eliminar(dynamic accion) { avances = accion; var consulta = string.Format("delete from avances WHERE IDAvance='{0}'", avances.Ida); conexion.EjecutarConsulta(consulta); return(""); }
public FrmAvances() { InitializeComponent(); avances = new Avances(); avancesManejador = new AvancesManejador(); validar = new Validaciones(); proyectoManejador = new ProyectoManejador(); empleadoManejador = new EmpleadoManejador(); //BindingMaterial(); }
public List <Avances> Mostar(string filtro) { var list = new List <Avances>(); string consulta = string.Format("select * from vavances where Avance like '%{0}%'", filtro); var ds = conexion.ObtenerDatos(consulta, "avacnces"); var dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var avances = new Avances { Ida = Convert.ToInt32(row["IDAvance"].ToString()), Proyecto = row["proyecto"].ToString(), Encargado = row["empleado"].ToString(), FechaAvance = row["FechaAvance"].ToString(), Avance = row["Avance"].ToString(), Metros = Convert.ToDouble(row["Metros"].ToString()), Pago = Convert.ToDouble(row["Pago"].ToString()) }; list.Add(avances); } return(list); }
public void Modificar(Avances avances) { avancesAccesoDatos.Modificar(avances); }
public void Eliminar(Avances avances) { avancesAccesoDatos.Eliminar(avances); }
public void Guardar(Avances avances) { avancesAccesoDatos.Guardar(avances); }
public AvancesAccesoDatos() { conexion = new Conexion(); avances = new Avances(); }
public void ConsultaCatPromocion(Sesion sesion, CrmPromociones promocion, ref List <CrmPromociones> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(sesion.Emp_Cnx); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Ter", "@Id_Seg", "@Id_Uen", "@Id_Area", "@Id_Sol", "@Id_U", "@Id_Apl", "@Estatus", "@Clientes", "@Id_Rik" }; object[] Valores = { sesion.Id_Emp, promocion.Cds, promocion.Territorio == -1 ? (int?)null : promocion.Territorio, promocion.Segmento == -1 ? (int?)null : promocion.Segmento, promocion.Uen == -1 ? (int?)null : promocion.Uen, promocion.Area == -1 ? (int?)null : promocion.Area, promocion.Solucion == -1 ? (int?)null : promocion.Solucion, sesion.Id_U, promocion.Aplicacion == -1 ? (int?)null : promocion.Aplicacion, promocion.Estatus, promocion.Cliente == 0 ? (int?)null: promocion.Cliente, promocion.Id_Rik == "-1" ? (object)null : promocion.Id_Rik, }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCrmPromocion_Consulta", ref dr, Parametros, Valores); int Avances; CrmPromociones catPromociones; while (dr.Read()) { Avances = 0; catPromociones = new CrmPromociones(); catPromociones.Ids = (int)dr.GetValue(dr.GetOrdinal("Id_Op")); catPromociones.Id = (int)dr.GetValue(dr.GetOrdinal("Id_Op")); catPromociones.Id_Cte = (int)dr.GetValue(dr.GetOrdinal("Id_Cte")); catPromociones.Cds = (int)dr.GetValue(dr.GetOrdinal("Id_Cd")); catPromociones.Representante = (int)dr.GetValue(dr.GetOrdinal("Id_Rik")); catPromociones.NombreCte = (string)dr.GetValue(dr.GetOrdinal("Cte_NomComercial")); catPromociones.Id_Ter = (int)dr.GetValue(dr.GetOrdinal("Id_Ter")); catPromociones.Segmento = (int)dr.GetValue(dr.GetOrdinal("Id_Seg")); catPromociones.Cli_VPObservado = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cli_VPObservado"))) ? 0.00 : Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Cli_VPObservado"))); catPromociones.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Descripcion")); catPromociones.Analisis = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Analisis"))) ? "" : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Analisis"))).ToString("dd/MM/yyyy"); catPromociones.Presentacion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Presentacion"))) ? "" : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Presentacion"))).ToString("dd/MM/yyyy"); catPromociones.Negociacion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Negociacion"))) ? "" : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Negociacion"))).ToString("dd/MM/yyyy"); catPromociones.Cierre = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cierre"))) ? "" : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("Cierre"))).ToString("dd/MM/yyyy"); catPromociones.Cancelacion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cancelacion"))) ? " " : (string)dr.GetValue(dr.GetOrdinal("Cancelacion")); catPromociones.FechaCancelacion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("FechaCancelacion"))) ? " " : Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("FechaCancelacion"))).ToString("dd/MM/yyyy"); catPromociones.Avances = (int)dr.GetValue(dr.GetOrdinal("Avances")); catPromociones.Estatus = (int)dr.GetValue(dr.GetOrdinal("Estatus")); Funciones funcion = new Funciones(); int mes_Actual = funcion.GetLocalDateTime(sesion.Minutos).Month; int año_Actual = funcion.GetLocalDateTime(sesion.Minutos).Year; //Analisis if (catPromociones.Analisis != "") { if (((DateTime)(dr.GetValue(dr.GetOrdinal("Analisis")))).Month == mes_Actual && catPromociones.Avances != 5 && ((DateTime)(dr.GetValue(dr.GetOrdinal("Analisis")))).Year == año_Actual) { catPromociones.MesModificacion = "1"; Avances++; } } //Presentacion if (catPromociones.Presentacion != "") { if (((DateTime)(dr.GetValue(dr.GetOrdinal("Presentacion")))).Month == mes_Actual && catPromociones.Avances != 5 && ((DateTime)(dr.GetValue(dr.GetOrdinal("Presentacion")))).Year == año_Actual) { catPromociones.MesModificacion = "1"; Avances++; } } //Negociacion if (catPromociones.Negociacion != "") { if (((DateTime)(dr.GetValue(dr.GetOrdinal("Negociacion")))).Month == mes_Actual && catPromociones.Avances != 5 && ((DateTime)(dr.GetValue(dr.GetOrdinal("Negociacion")))).Year == año_Actual) { catPromociones.MesModificacion = "1"; Avances++; } } //Cierre if (catPromociones.Cierre != "") { if (((DateTime)(dr.GetValue(dr.GetOrdinal("Cierre")))).Month == mes_Actual && catPromociones.Avances != 5 && ((DateTime)(dr.GetValue(dr.GetOrdinal("Cierre")))).Year == año_Actual) { catPromociones.MesModificacion = "1"; Avances++; } } catPromociones.MesModificacion = Avances == 0 ? "--" : Avances.ToString(); catPromociones.VentaMensual = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("VentaMensual"))) ? 0.00 : Convert.ToDouble(dr.GetValue(dr.GetOrdinal("VentaMensual"))); List.Add(catPromociones); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }