コード例 #1
0
        public void ActualizarObservacion(entidades.vialsur.prefectura.pedidos pedido)
        {
            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();

                #region parametros
                SqlParameter _orden_id = new SqlParameter("@orden_id", SqlDbType.NVarChar, 10);
                _orden_id.Value = pedido.orden_id;
                parameters.Add(_orden_id);

                SqlParameter _observaciones = new SqlParameter("@observaciones", SqlDbType.Text);
                _observaciones.Value = pedido.observaciones;
                parameters.Add(_observaciones);

                //SqlParameter _obserbacion = new SqlParameter("@obserbacion", SqlDbType.VarChar, 150);
                //_obserbacion.Value = marca.obserbacion;
                //parameters.Add(_obserbacion);

                //SqlParameter _activo = new SqlParameter("@activo", SqlDbType.Bit);
                //_activo.Value = marca.activo;
                //parameters.Add(_activo);
                #endregion

                string _sql_UPDATE = "UPDATE[dbo].[pedidos] SET [observaciones] = @observaciones  WHERE[orden_id] = @orden_id;";

                SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_UPDATE, parameters.ToArray());
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo registrar los datos de la persona", ex);
            }
        }
コード例 #2
0
        /////   private string sql_Consulta = "SELECT id, nombre, obserbacion FROM ve_vehiculo_marca where activo=1 order by nombre asc;";

        /// <summary>
        /// Inserta nuevo registro
        /// </summary>
        /// <param name="marca"></param>
        public void Insertar(entidades.vialsur.prefectura.pedidos pedido)
        {
            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();

                #region parametros
                SqlParameter _fecha = new SqlParameter("@fecha", SqlDbType.Date);
                _fecha.Value = DateTime.Now;
                parameters.Add(_fecha);

                SqlParameter _obserbacion = new SqlParameter("@cedula", SqlDbType.VarChar, 10);
                _obserbacion.Value = pedido.cedula;
                parameters.Add(_obserbacion);

                SqlParameter _orden_id = new SqlParameter("@orden_id", SqlDbType.VarChar, 10);
                _orden_id.Value = pedido.orden_id;
                parameters.Add(_orden_id);

                #endregion

                string _sql_insert = "INSERT INTO[dbo].[pedidos]([id],[fecha],[cedula],[orden_id],[aprobada]) VALUES(dbo.FUN_PEDIDOS_SEC(),@fecha,@cedula,@orden_id,0); ";

                SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_insert, parameters.ToArray());
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo registrar los datos de la persona", ex);
            }
        }
コード例 #3
0
        /// <summary>
        /// Consulta un determinado pedido segun su ID
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public entidades.vialsur.prefectura.pedidos Consultar_PedidoById(int ID)
        {
            try
            {
                string consulta = "SELECT [id],[fecha],[cedula],[observaciones],[orden_id],[aprobada] FROM [dbo].[pedidos] WHERE [id] = @id";

                SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int);
                parametro.Value = ID;

                entidades.vialsur.prefectura.pedidos obj_pedido = new entidades.vialsur.prefectura.pedidos();

                SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro);
                while (dr_datos.Read())
                {
                    obj_pedido.id            = (int)dr_datos["id"];
                    obj_pedido.fecha         = Convert.ToDateTime(dr_datos["fecha"]);
                    obj_pedido.cedula        = dr_datos["cedula"].ToString();
                    obj_pedido.observaciones = dr_datos["observaciones"].ToString();
                    obj_pedido.orden_id      = dr_datos["orden_id"].ToString();
                    obj_pedido.aprobada      = (bool)dr_datos["aprobada"];

                    //obj_marca.id = (int)dr_datos["id"];
                    //obj_marca.nombre = dr_datos["nombre"].ToString();
                    //obj_marca.obserbacion = dr_datos["obserbacion"].ToString();
                    //obj_marca.activo = (bool)dr_datos["activo"];
                }
                dr_datos.Close();
                return(obj_pedido);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
 /// <summary>
 /// Inserta un nuevo registro de una nuevo pedido
 /// </summary>
 /// <param name="pedido"></param>
 public void InsertarPedido(entidades.vialsur.prefectura.pedidos pedido)
 {
     try
     {
         new cls_data_pedidos().Insertar(pedido);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
 public void ActualizarObservacion(entidades.vialsur.prefectura.pedidos pedido)
 {
     try
     {
         new cls_data_pedidos().ActualizarObservacion(pedido);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #6
0
 private void frmPedidosOrden_Load(object sender, EventArgs e)
 {
     try
     {
         pedido                = new logica.vialsur.prefectura.Catalogos.cls_logica_pedidos().Consultar_Pedido(OrdenID);
         LBL_FECHA.Text        = Convert.ToDateTime(pedido.fecha).ToShortDateString(); //Convert.ToDateTime(row("campofecha")).ToString("dd/MM/yyyy");
         LBL_ESTADO.Text       = pedido.aprobada ? "APROBADO" : "CREADO";
         LBL_NUMERO_ORDEN.Text = pedido.id.ToString();
         if (pedido.aprobada)
         {
             lettersTextBox1.Enabled = toolStripButton3.Enabled = toolStripButton2.Enabled = false;
             dataGridView1.Columns["cl_ver"].Visible = dataGridView1.Columns["cl_modificar"].Visible = false;
         }
         LBL_ORDEN.Text       = OrdenID;
         lettersTextBox1.Text = pedido.observaciones;
         CargarDatos();
     }
     catch (Exception ex)
     {
         MessageBox.Show("", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }