예제 #1
0
        protected void save_orden(object sender, EventArgs args)
        {
            Entrada_maquila o = getFormValues();

            try
            {
                int IdMaquilado = 0;
                int.TryParse(hf_id_maquilado.Value, out IdMaquilado);
                string msg = string.Empty;
                if (IdMaquilado > 0)
                {
                    o.Id = IdMaquilado;
                    EntradaCtrl.MaquilaUdt(o);
                    msg = "Se actualizó correctamente el registro";
                }
                else
                {
                    EntradaCtrl.MaquilaAdd(o);
                    msg = "Se guardó correctamente el registro";
                }
                ClientScript.RegisterStartupScript(this.GetType(), "alertSave", "<script type=\"text/javascript\">alert('" + msg + "');</script>");
                //window.location.href='frmOrdenTrabajo.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "';
                //window.location.href='frmOrdenTrabajo.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value + "';
                btn_save.PostBackUrl = "frmMaquila.aspx?_fk=" + hf_id_entrada.Value + "&_pk=" + hf_id_entrada_inventario.Value;
                fillEntradaInventario();
                fillPanelWork();
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
            finally
            {
                txt_fecha_trabajo.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
                txt_pallet.Text        = "0";
            }
        }