コード例 #1
0
        public string Eliminar(DItemComprobacion ItemComprobacion)
        {
            string        rpta   = "";
            SqlConnection SlqCon = new SqlConnection();

            try
            {
                string sp = "SpItem_CompEliminar";
                SlqCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand(sp, SlqCon);
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SlqCon.Open();

                SqlCmd.Parameters.Add(new SqlParameter("@CODIGO", ItemComprobacion.Codigo));

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro";

                return(rpta);
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SlqCon.State == ConnectionState.Open)
                {
                    SlqCon.Close();
                }
            }

            return(rpta);
        }
コード例 #2
0
 public void Cargar(DItemComprobacion ItemComprobacion, ref DataRow dr)
 {
     try
     {
         ItemComprobacion.Codigo     = (int)(dr["Codigo"] == DBNull.Value ? 0 : dr["Codigo"]);
         ItemComprobacion.Metodo     = (string)(dr["Metodo"] == DBNull.Value ? "" : dr["Metodo"]);
         ItemComprobacion.Unidad     = (string)(dr["Unidad"] == DBNull.Value ? "" : dr["Unidad"]);
         ItemComprobacion.Rango      = (double)(dr["Rango"] == DBNull.Value ? 0.0 : dr["Rango"]);
         ItemComprobacion.Resolucion = (double)(dr["Resolucion"] == DBNull.Value ? 0.0 : dr["Resolucion"]);
         ItemComprobacion.Criterio   = (double)(dr["Criterio"] == DBNull.Value ? 0.0 : dr["Criterio"]);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public string Insertar(DItemComprobacion ItemComprobacion)
        {
            string        rpta   = "";
            SqlConnection SlqCon = new SqlConnection();

            try
            {
                string sp = "SpItem_CompInsertar";
                SlqCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand(sp, SlqCon);
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SlqCon.Open();

                //[Instanciando parámetro de Salida.]
                //SqlParameter Codigo = new SqlParameter("@CODIGO", SqlDbType.Int);
                //Codigo.Direction = ParameterDirection.Output;
                //SqlCmd.Parameters.Add(Codigo);
                SqlCmd.Parameters.Add(new SqlParameter("@CODIGO", SqlDbType.Int, 8, Convert.ToString(ParameterDirection.Output))).Value = DBNull.Value;
                //SqlCmd.Parameters("@CODIGO").Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(new SqlParameter("@METODO", ItemComprobacion.Metodo));
                SqlCmd.Parameters.Add(new SqlParameter("@UNIDAD", ItemComprobacion.Unidad));
                SqlCmd.Parameters.Add(new SqlParameter("@RANGO", ItemComprobacion.Rango));
                SqlCmd.Parameters.Add(new SqlParameter("@RESOLUCION", ItemComprobacion.Resolucion));
                SqlCmd.Parameters.Add(new SqlParameter("@CRITERIO", ItemComprobacion.Criterio));

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SlqCon.State == ConnectionState.Open)
                {
                    SlqCon.Close();
                }
            }

            return(rpta);
        }
コード例 #4
0
        public string Actualizar(DItemComprobacion ItemComprobacion)
        {
            string        rpta   = "";
            SqlConnection SlqCon = new SqlConnection();

            try
            {
                string sp = "SpItem_CompActualizar";

                SlqCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand(sp, SlqCon);
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SlqCon.Open();

                SqlCmd.Parameters.Add(new SqlParameter("@CODIGO", ItemComprobacion.Codigo));
                SqlCmd.Parameters.Add(new SqlParameter("@METODO", ItemComprobacion.Metodo));
                SqlCmd.Parameters.Add(new SqlParameter("@UNIDAD", ItemComprobacion.Unidad));
                SqlCmd.Parameters.Add(new SqlParameter("@RANGO", ItemComprobacion.Rango));
                SqlCmd.Parameters.Add(new SqlParameter("@RESOLUCION", ItemComprobacion.Resolucion));
                SqlCmd.Parameters.Add(new SqlParameter("@CRITERIO", ItemComprobacion.Criterio));

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Modifico el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SlqCon.State == ConnectionState.Open)
                {
                    SlqCon.Close();
                }
            }

            return(rpta);
        }
コード例 #5
0
        public bool Obtener(DItemComprobacion ItemComprobacion)
        {
            DataTable     DtResultado = new DataTable();
            SqlConnection SlqCon      = new SqlConnection();

            try
            {
                string sp = "SpItem_CompObtener";
                SlqCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand(sp, SlqCon);

                SlqCon.Open();
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.SelectCommand.Parameters.Add(new SqlParameter("@CODIGO", ItemComprobacion.Codigo));

                DataTable dt = new DataTable();
                SqlDat.Fill(dt);

                if ((dt.Rows.Count == 1))
                {
                    DataRow dr = dt.Rows[0];
                    Cargar(ItemComprobacion, ref dr);
                }
                else
                {
                    throw new Exception("No se pudo obtener el registro");
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }