예제 #1
0
        public List <UnidadMedida_E> listarxfiltro(int idTipoUnidMed, string unidMed)
        {
            List <UnidadMedida_E> lUnidMedida_E = new List <UnidadMedida_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTARXFILTRO_UNIDMEDIDA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDTIPOUNDMED", idTipoUnidMed);
                    cmd.Parameters.AddWithValue("@UNIDMEDIDA", unidMed);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UnidadMedida_E UnidMedida_E = new UnidadMedida_E();
                        UnidMedida_E.nro               = Convert.ToInt32(dr["nro"]);
                        UnidMedida_E.idUnidadMedida    = Convert.ToInt32(dr["ID"]);
                        UnidMedida_E.tipoUnidadMed     = Convert.ToString(dr["TIPO UNIDAD"]);
                        UnidMedida_E.descripUndMed     = Convert.ToString(dr["UNIDAD MEDIDA"]);
                        UnidMedida_E.Simbolo           = Convert.ToString(dr["SIMBOLO"]);
                        UnidMedida_E.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        UnidMedida_E.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        UnidMedida_E.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        UnidMedida_E.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        UnidMedida_E.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        lUnidMedida_E.Add(UnidMedida_E);
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar las unidad de medida: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(lUnidMedida_E);
        }
예제 #2
0
        public string eliminar(UnidadMedida_E objUnidMed)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_UNIDADMEDIDA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "D");
                    cmd.Parameters.AddWithValue("@IDUNIDMED", objUnidMed.idUnidadMedida);
                    cmd.Parameters.AddWithValue("@IDTIPOUNIDMED", 0);
                    cmd.Parameters.AddWithValue("@DESCUNIDMED", 0);
                    cmd.Parameters.AddWithValue("@SIMBOLO", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objUnidMed.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIMODIFICACION", objUnidMed.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se eliminó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al eliminar Unidad de medida: " + ex.Message.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
예제 #3
0
 public string modificar(UnidadMedida_E objUnidMed)
 {
     return(unidMed_D.modificar(objUnidMed));
 }
예제 #4
0
 public string eliminar(UnidadMedida_E objUnidMed)
 {
     return(unidMed_D.eliminar(objUnidMed));
 }
예제 #5
0
 public string agregar(UnidadMedida_E objUnidMed)
 {
     return(unidMed_D.agregar(objUnidMed));
 }